﻿
.userInfoWrapper{
  border:1px solid #fc9;
  background:#fff url(../img/navWrapper.png) repeat-x;  
}
.userInfoWrapper p{
  display:block;
  width:148px;
  padding:8px 12px;
  word-wrap:break-word;
}
.userInfoWrapper a{
  color:#69c;
}

.navWrapper{
  line-height:1.6;
  margin-top:10px;  
}
.navWrapper h5{
  padding-left:10px;
  font-size:12px;
  color:#fff;
  height:30px;
  background:#f60;
  line-height:30px;
  font-weight:bold;
}
.navWrapper h5 a{
  font-weight:normal;
  color:#fff;
}
.navWrapper h5 a.switch{
  margin-left:4px;
  padding-left:12px;
  background:url(../img/cutover.png) no-repeat left center;
}
.navWrapper ul{
  padding:10px 0;
  border:1px solid #fc9;
  border-top:none;
  background:#fff url(../img/navWrapper.png) repeat-x;
}
.navWrapper ul a{
  color:#333; 
  display:inline-block;
  padding:3px 0 3px 20px; 
  background:url(../img/r-ico04.gif) no-repeat 10px center;
}
.navWrapper li h6{
  margin-left:14px;
  padding-left:10px;
  font-size:12px;
  color:#f60;
  background:url(../img/r-ico04.gif) no-repeat left center;
}
.navWrapper .submenu{
  padding:0 0 10px 38px;
  border:none;
  background:transparent;
}
.navWrapper .submenu a{
  color:#333;
  background:transparent;
  padding:0;
}
.navWrapper a strong{
  color:#f60;
  font-weight:bold;
}

.qqWrapper{
    padding:10px;border:1px solid #E6E6E6;
}
.qqWrapper .subitem{
    padding:3px 0;
}
.qqWrapper .subitem b{
  color:#666;
  font-weight:bold;
    font-size:14px;
}
/* `Container
----------------------------------------------------------------------------------------------------*/

.container_24 {
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23 {
  position: relative;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .grid_1 {
  width: 30px;
}

.container_24 .grid_2 {
  width: 70px;
}

.container_24 .grid_3 {
  width: 110px;
}

.container_24 .grid_4 {
  width: 150px;
}

.container_24 .grid_5 {
  width: 190px;
}

.container_24 .grid_6 {
  width: 230px;
}

.container_24 .grid_7 {
  width: 270px;
}

.container_24 .grid_8 {
  width: 310px;
}

.container_24 .grid_9 {
  width: 350px;
}

.container_24 .grid_10 {
  width: 390px;
}

.container_24 .grid_11 {
  width: 430px;
}

.container_24 .grid_12 {
  width: 470px;
}

.container_24 .grid_13 {
  width: 510px;
}

.container_24 .grid_14 {
  width: 550px;
}

.container_24 .grid_15 {
  width: 590px;
}

.container_24 .grid_16 {
  width: 630px;
}

.container_24 .grid_17 {
  width: 670px;
}

.container_24 .grid_18 {
  width: 710px;
}

.container_24 .grid_19 {
  width: 750px;
}

.container_24 .grid_20 {
  width: 790px;
}

.container_24 .grid_21 {
  width: 830px;
}

.container_24 .grid_22 {
  width: 870px;
}

.container_24 .grid_23 {
  width: 910px;
}

.container_24 .grid_24 {
  width: 950px;
}

/* `Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .prefix_1 {
  padding-left: 40px;
}

.container_24 .prefix_2 {
  padding-left: 80px;
}

.container_24 .prefix_3 {
  padding-left: 120px;
}

.container_24 .prefix_4 {
  padding-left: 160px;
}

.container_24 .prefix_5 {
  padding-left: 200px;
}

.container_24 .prefix_6 {
  padding-left: 240px;
}

.container_24 .prefix_7 {
  padding-left: 280px;
}

.container_24 .prefix_8 {
  padding-left: 320px;
}

.container_24 .prefix_9 {
  padding-left: 360px;
}

.container_24 .prefix_10 {
  padding-left: 400px;
}

.container_24 .prefix_11 {
  padding-left: 440px;
}

.container_24 .prefix_12 {
  padding-left: 480px;
}

.container_24 .prefix_13 {
  padding-left: 520px;
}

.container_24 .prefix_14 {
  padding-left: 560px;
}

.container_24 .prefix_15 {
  padding-left: 600px;
}

.container_24 .prefix_16 {
  padding-left: 640px;
}

.container_24 .prefix_17 {
  padding-left: 680px;
}

.container_24 .prefix_18 {
  padding-left: 720px;
}

.container_24 .prefix_19 {
  padding-left: 760px;
}

.container_24 .prefix_20 {
  padding-left: 800px;
}

.container_24 .prefix_21 {
  padding-left: 840px;
}

.container_24 .prefix_22 {
  padding-left: 880px;
}

.container_24 .prefix_23 {
  padding-left: 920px;
}

/* `Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .suffix_1 {
  padding-right: 40px;
}

.container_24 .suffix_2 {
  padding-right: 80px;
}

.container_24 .suffix_3 {
  padding-right: 120px;
}

.container_24 .suffix_4 {
  padding-right: 160px;
}

.container_24 .suffix_5 {
  padding-right: 200px;
}

.container_24 .suffix_6 {
  padding-right: 240px;
}

.container_24 .suffix_7 {
  padding-right: 280px;
}

.container_24 .suffix_8 {
  padding-right: 320px;
}

.container_24 .suffix_9 {
  padding-right: 360px;
}

.container_24 .suffix_10 {
  padding-right: 400px;
}

.container_24 .suffix_11 {
  padding-right: 440px;
}

.container_24 .suffix_12 {
  padding-right: 480px;
}

.container_24 .suffix_13 {
  padding-right: 520px;
}

.container_24 .suffix_14 {
  padding-right: 560px;
}

.container_24 .suffix_15 {
  padding-right: 600px;
}

.container_24 .suffix_16 {
  padding-right: 640px;
}

.container_24 .suffix_17 {
  padding-right: 680px;
}

.container_24 .suffix_18 {
  padding-right: 720px;
}

.container_24 .suffix_19 {
  padding-right: 760px;
}

.container_24 .suffix_20 {
  padding-right: 800px;
}

.container_24 .suffix_21 {
  padding-right: 840px;
}

.container_24 .suffix_22 {
  padding-right: 880px;
}

.container_24 .suffix_23 {
  padding-right: 920px;
}

/* `Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .push_1 {
  left: 40px;
}

.container_24 .push_2 {
  left: 80px;
}

.container_24 .push_3 {
  left: 120px;
}

.container_24 .push_4 {
  left: 160px;
}

.container_24 .push_5 {
  left: 200px;
}

.container_24 .push_6 {
  left: 240px;
}

.container_24 .push_7 {
  left: 280px;
}

.container_24 .push_8 {
  left: 320px;
}

.container_24 .push_9 {
  left: 360px;
}

.container_24 .push_10 {
  left: 400px;
}

.container_24 .push_11 {
  left: 440px;
}

.container_24 .push_12 {
  left: 480px;
}

.container_24 .push_13 {
  left: 520px;
}

.container_24 .push_14 {
  left: 560px;
}

.container_24 .push_15 {
  left: 600px;
}

.container_24 .push_16 {
  left: 640px;
}

.container_24 .push_17 {
  left: 680px;
}

.container_24 .push_18 {
  left: 720px;
}

.container_24 .push_19 {
  left: 760px;
}

.container_24 .push_20 {
  left: 800px;
}

.container_24 .push_21 {
  left: 840px;
}

.container_24 .push_22 {
  left: 880px;
}

.container_24 .push_23 {
  left: 920px;
}

/* `Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .pull_1 {
  left: -40px;
}

.container_24 .pull_2 {
  left: -80px;
}

.container_24 .pull_3 {
  left: -120px;
}

.container_24 .pull_4 {
  left: -160px;
}

.container_24 .pull_5 {
  left: -200px;
}

.container_24 .pull_6 {
  left: -240px;
}

.container_24 .pull_7 {
  left: -280px;
}

.container_24 .pull_8 {
  left: -320px;
}

.container_24 .pull_9 {
  left: -360px;
}

.container_24 .pull_10 {
  left: -400px;
}

.container_24 .pull_11 {
  left: -440px;
}

.container_24 .pull_12 {
  left: -480px;
}

.container_24 .pull_13 {
  left: -520px;
}

.container_24 .pull_14 {
  left: -560px;
}

.container_24 .pull_15 {
  left: -600px;
}

.container_24 .pull_16 {
  left: -640px;
}

.container_24 .pull_17 {
  left: -680px;
}

.container_24 .pull_18 {
  left: -720px;
}

.container_24 .pull_19 {
  left: -760px;
}

.container_24 .pull_20 {
  left: -800px;
}

.container_24 .pull_21 {
  left: -840px;
}

.container_24 .pull_22 {
  left: -880px;
}

.container_24 .pull_23 {
  left: -920px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

.clear {   clear: both;   display: block;   overflow: hidden;   visibility: hidden;   width: 0;   height: 0; }
.clearfix:before, .clearfix:after, .container_24:before, .container_24:after {
 content: '.';   display: block;   overflow: hidden;   visibility: hidden;   font-size: 0;   line-height: 0;   width: 0;   height: 0;}

.clearfix:after, .container_24:after {   clear: both; }

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix, .container_24 { zoom: 1; }

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
.cc{color:#ccc;}
.c0{color:#000;}
.c1{color:#111;}
.c3{color:#333;}
.c6{color:#666;}
.c9{color:#999;}
.c06c{color:#06c;}
.c036{color:#036;}
.cf60{color:#f60;}
.c963{color:#963;}
.red{color:red;}
.wh{color:white;}
.f0{font-size:0;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.fa{font-family:Arial;}
.ft{font-family:Tahoma;}
.fv{font-family:Verdana;}
.fs{font-family:'宋体';}
.fw{font-family:'微软雅黑';}
.fn{font-weight:normal; font-style:normal;}
.fb{font-weight:bold;}
.fi{font-style:italic;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tj{text-align:justify;}
.tdl{text-decoration:underline;}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.lt0{letter-spacing:0;}
.lt1{letter-spacing:1px;}
.wrap{white-space:nowrap;}
.bk{word-wrap:break-word;}
.vm{vertical-align:middle;}
.vtb{vertical-align:text-bottom;}
.vtt{vertical-align:text-top;}
.vb{vertical-align:bottom;}
.vi{vvertical-align:inherit;}
.vt{vertical-align:top;}
.vn{vertical-align:-2px;}
/* ------------------------------------------------------------------------------------------------------------------------------*/

/* link  
------------------------------------------------------------------------------------------------------------------------*/

.links-01 a{color:#06c;}
.links-01 a:hover{color:#036;}
.links-02 a{color:#036;}
.links-02 a:hover{color:#06c;}
.links-03 a{color:#036;}
.links-03 a:hover{color:#fff; background:#036;}
.links-04 a{color:#666;}
.links-04 a:hover{color:#f60;}
.links-05 a{color:#666;}
.links-05 a:hover{color:#fff; background:#666;}
.links-06 a{color:#fff; background:#000;}

/* ------------------------------------------------------------------------------------------------------------------------*/

.dn{display:none;}
.db{display:block;}
.dib{display:inline-block;}
.di{display:inline;}
.h14{height:14px;}
.h16{height:16px;}
.h18{height:18px;}
.h20{height:20px;}
.h22{height:22px;}
.h24{height:24px;}
.lh14{line-height:14px;}
.lh16{line-height:16px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.m0{margin:0;}
.ml0{margin-left:0;}
.ml1{margin-left:1px;}
.ml2{margin-left:2px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mr0{margin-right:0;}
.mr1{margin-right:1px;}
.mr2{margin-right:2px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb1{margin-bottom:1px;}
.mb2{margin-bottom:2px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.ml-1{margin-left:-1px;}
.mt-1{margin-top:-1px;}
.p0{padding:0;}
.p1{padding:1px;}
.pl0{padding-left:0;}
.pl1{padding-left:1px;}
.pt1{padding-top:1px;}
.pr1{padding-right:1px;}
.pb1{padding-bottom:1px;}
.p2{padding:2px;}
.pl2{padding-left:2px;}
.pt2{padding-top:2px;}
.pr2{padding-right:2px;}
.pb2{padding-bottom:2px;}
.pl5{padding-left:5px;}
.p5{padding:5px;}
.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.p10{padding:10px;}
.pl10{padding-left:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.p20{padding:20px;}
.pl20{padding-left:20px;}
.pt20{padding-top:20px;}
.pr20{padding-right:20px;}
.pb20{padding-bottom:20px;}
.pl30{padding-left:30px;}
.pt30{padding-top:30px;}
.pr30{padding-right:30px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:20px;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
/* .rel{position:relative;}
.abs{position:absolute;} */
.pr{position:relative;}
.pa{position:absolute;}
.zx1{z-index:1;}
.zx2{z-index:2;}
.poi{cursor:pointer;}
.def{cursor:default;}
.ovh{overflow:hidden;}
.vh{visibility:hidden;}
.vv{visibility:visible;}
.z{*zoom:1;}
.ovh{overflow:hidden}
.ova{overflow:auto}
.ovs{overflow:scroll}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}

/*块状元素水平居中 */
.auto{margin-left:auto; margin-right:auto;}
/*清除浮动*/
.fix{*zoom:1;}
.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clear {   clear: both;   display: block;   overflow: hidden;   visibility: hidden;   width: 0;   height: 0; }

.clearfix, .container_24 { zoom: 1; }
/*基于display:table-cell的自适应布局*/
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
/*双栏自适应cell部分连续英文字符换行*/
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
/*单行文字溢出虚点显示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

 /* PositionStyle
-----------------------------------------------------------------------------------------------------*/
.vv {visibility:visible;}
.vh {visibility:hidden;}
.vhclear {visibility:hidden; width:0; height:0; line-height:0; font-size:0;}
.cur{cursor:pointer;}
/* 选中状态
----------------------------------------------------------------------------------------------------*/
/*::selection { background-color:#e8eef4}
::-moz-selection { background-color:#e8eef4}
::-webkit-selection { background-color:#e8eef4}*/


  /* PositionStyle-*/
.vhclear {visibility:hidden; width:0; height:0; line-height:0; font-size:0;}
.Price{ font-size:24px; font-weight:bold; color:#f60;}
.yen{font-family:helvetica;}
.bc{ margin:0 auto}

.vshow { visibility:visible !important; }
.vhide { visibility:hidden !important; }
.fixed { position:fixed; top:0;}

/* 
tips基类 ----------------------------------------------------------------------------------------------------*/
.tipbox { background: #fff ; border: 1px solid #b3b3b3; position:absolute; z-index: 100; font-size:12px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2); -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2); box-shadow:1px 1px 2px rgba(0, 0, 0, .2); }
	.tipbox-direction { position: absolute; z-index:-1; }
	.tipbox-direction em, .tipbox .tipbox-direction span { height: 19px; width: 17px; font-family: Simsun; font-size: 16px; line-height: 21px; overflow: hidden; position: absolute; }
	.tipbox-direction em { color: #b3b3b3; }
	.tipbox-direction span { color: #fff; }
	.tipbox-up { left: 50%; margin-left:-8px; top:-10px; *top:-11px; _top:-10px; }
	.tipbox-up span { top:1px }
	.tipbox-down { left: 50%; margin-left:-8px; bottom:9px; }
	.tipbox-down span { top:-1px }
	.tipbox-right { top: 50%; margin-top:-8px; right:7px; }
	.tipbox-right span { left:-1px }
	.tipbox-left { top: 50%; margin-top:-8px; left:-8px; }
	.tipbox-left span { left:1px }
.cntClose{position:absolute; top:0;  right:6px; font-weight:bold; font-size:20px; cursor:pointer; text-align:right;}
.cntClose a{line-height:16px; display:inline-block; width:16px; height:16px; text-decoration:none; text-align:center;}
.cntBox{ max-width:600px}
/*日历  ----------------------------------------------------------------------------------------------------*/
#calprev.disabled { 
	cursor:default;
	background-position:0 -19px;
}
#calnext.disabled { 
	cursor:default;
	background-position:-23px -19px;
}
.calendarBox{
	position:relative;
	width:348px;
	height:201px; 
	padding:4px 50px 0;
	border:1px solid #ccc; 
	font-family:Tahoma;
	background:#FFF;
	z-index:10000;
}
.calPrev,.calNext{
	width:22px;
	height:19px; 
	background:url(../img/cal_btn.png) no-repeat; 
	cursor:pointer;
}
.calPrev em,.calNext em{
	display:none;
}
.calPrev{
	position:absolute;
	left:16px;
	top:96px;
	background-position:0 0;
}
.calNext{
	position:absolute; 
	right:16px; 
	top:96px;
	background-position:-23px 0;
}
.calendar{
	float:left;
	width:164px; 
	padding:0 5px;
	font-family:Tahoma;
}
.calendar h2{
	font-size:12px; 
	padding:8px 0 2px;
	text-align:center; 
	color:#f60;
	font-weight:bold;
}
.calendar table{
	width:164px;
}
.calendar th{
	background:#999;
	width:23px;
	text-align:center;
	color:#fff;
	vertical-align:middle;
	height:20px;
	line-height:20px;
	border:1px solid #999;
}
.calendar td{
	text-align:center;
	border:1px solid #E9E9E9;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	cursor:pointer;
}
.calendar td.disabled{
	color:#ccc;
	background:#f8f8f8;
	cursor:default;
}
.calendar td.current{
	border:2px solid #eb7424;
	color:#FF6600;
	height:18px;
	line-height:18px;
}
.calendar td.delete{ color:#ccc; text-decoration:line-through; cursor:default}
.calendar td:hover{color:#f60;}

/*列表页哪天有房*/
#tips {
    width:174px;
    padding:4px 30px 0;
}
#tips .calPrev,#tips .calNext {
	top:96px
}
#tips .calPrev {
    left: 6px;
}
#tips .calNext {
    right: 6px;
}
#tips .cal-close{
	width:16px;
	height:16px;
	position:absolute;
	top:5px;
	right:5px;
	background:url(../img/calendarCloseBtn.png) no-repeat;
	
}


 
/* 
分页 ----------------------------------------------------------------------------------------------------*/
#pages{ margin:10px auto 0;}
#pages a{color:#666;}
.pages{line-height:28px; height:28px; border:1px solid #eee; background:#fbfbfb;}
.pages a, .pages  span.selected{display:inline-block; height:28px; padding:0 14px; border-right:1px solid #eee;  font-family:Tahoma; font-weight:bold;}
.pages a.selected,.pages a:hover{color:#f60;}
.pages a.next,.pages a.up{padding:0 30px;}
.pages span.selected{color:#f60; }
.pages a.disabled{ cursor: default; color:#ccc}
.pages a.disabled:hover{ text-decoration:none}
.seopages { text-align:center;}
.seopages a, .seopages span{ margin:5px; padding:3px 8px;  border:1px solid #eee;line-height:30px; background:#fbfbfb;font-weight:bold; }
.seopages span {color:#f60;}




/* 
错误页面 ----------------------------------------------------------------------------------------------------*/
#blue-background,.blue-background{width:950px; height:4px; background:#f60; overflow:hidden;}
#errorWrap{width:620px; height:110px; margin:200px auto 300px; background:url(../img/404.png) no-repeat;}
#errorWrap h2,#errorWrap p{margin-left:80px; }
#errorWrap h2{ line-height:30px; font-size:18px; font-weight:bold;}
#errorWrap p {font-size:14px;} 
#errorWrap a{color:#09c; margin:0 10px;}
#errorWrap strong{color:#cc0000; font-weight:bold;}
.errorWrapH2{ line-height:50px !important}

/* 
表单颜色值 ----------------------------------------------------------------------------------------------------*/
.defaultColor{ color:#ccc !important; }
.focusColor{ color:#666;}


/* sweetome tooltip 样式  
-------------------------------------------------------------------------------------------------------*/
.sweetome_style 
{
    border-top:2px solid #fe6601;
    font:12px/1.6 '微软雅黑';
    color:#353535;
}
.sweetome_style h4 
{
    margin-bottom:3px;    
}
.sweetome_style  div 
{
    margin:10px 15px;
}
.sweetome_style p {
	margin:0;
	padding:3px 0;
}
.sweetome_style li 
{
    list-style:disc;
    margin-left:15px;
}
.sweetome_p1 div {
	margin:1px;
}
.sweetome_style .f60 {
	font-weight:900;
	color:#FF6600;
	padding-right:5px;
}


        
/*totips 
----------------------------------------------------------------------------------------------------*/   
#addbed{ cursor:pointer}
#addbedContent{ width:240px; padding:20px 15px; border-top:solid 2px #ff6500}
#addbedContent span{ display:block;  color:#999}


/*点评 
----------------------------------------------------------------------------------------------------*/ 
.housingScore,.companyScore{
	width:100%;
	padding:10px 0; 
	color:#666;
}
.commentOn{ 
	text-align:center
}
.bigStar{
	margin-top:8px;
	width:auto !important;
}
.star{
	line-height:0;
	font-size:0;
}    
       
/* update  2012.05.23   totips */
.fGeorgia{ 
	font-size:24px; 
	font-weight:bold; 
	font-family:Georgia; 
	color:#f60;
	margin-left:6px;
	display:inline-block;
}
.commonInfo img{ 
	padding-bottom:4px
}
.commentsContent{ 
	width:270px;
	line-height:20px; 
	padding:15px; 
	border-top:solid 2px #ff6500
}

/* 综评 */
.commentScores{}
   
/* 评论结果  */
.commentsResults{ 
	line-height:37px;
	overflow:hidden;
}
.commentsResults span{
	display:inline-block; 
	padding:4px 4px 0; 
	vertical-align:middle; 
	color:#ccc ;
}

/*详情页评论分数 */
.commentScores span{
	display:inline-block;
	width:110px
}
.commentScores b,.commentScores strong{ 
	color:#f60; 
	font-family:Tahoma; 
	font-weight:bold;
}
.companyScore a{ 
	color:#69c;
	margin:0 4px
} 
#noScore{ padding-top:24px}

#tooltipSweetome{
	line-height: 18px;
	margin-top: 10px
}
.tooltipWraper{
	border-top:2px solid #f60;
}
.tooltipWraper dl{
	padding:14px;
	width:300px;
}
.tooltipWraper dt{
	padding-bottom:6px;
	border-bottom:1px solid #e8e8e8;	
}
.tooltipWraper dd{
	padding-top:6px;
}



/* ie7 以下 版本提前信息 */
.ie-tips{
	margin:10px 0;
	background:#fffbf6;
	color:#010101;
	text-align:center;
	height:40px;
	line-height:40px;
	border:1px solid #f5dcbc;
}
.ie-tips a{
	color:#2e7dcd;
	padding:0 2px;
	zoom:1
}

    .selectList {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #999999;
        box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.45);
    }
    .selectList li {
        height:20px;
        text-align:left;
        padding:3px 2px 2px 6px;
    }
	.selectList strong {
		float:left;
	}
	.selectList span {
		float:right;
		padding-right:3px;
	}
	.selectList .current {
        background:#FFE6A6;
    }
    .selectList .current strong {
        color:#0055AA;
        text-decoration:none;
    }
    .selectList .mouseon {
        background:#6699CC;
		cursor:pointer;
    }
    .selectList .mouseon strong{
        color:#FFF;
        text-decoration:none;
    }
    .selectListW66{
        width:66px;
    }
    .selectListW79{
        width:79px;
        }
        .selectListW60{
        width:60px;
    }
	.selectListW98{
		width:98px;
	}	
	.selectListW120 {
		width:180px;
	}
	.selectTitle,.listSelectTitle,.listSelectSearchTitle {
		float: left;
		line-height: 25px;
	    width: 50px;
		text-decoration:none;
		color:#666;
		cursor:pointer;
		padding:0 5px 0 12px;
		
	}
	.listSelectTitle {
		padding-right:0;
		width:38px;
	
	}
	.listSelectSearchTitle {
		width:38px;
	}
	.selectTitle:hover {
		text-decoration:none;
	}
	.selectW80 {
		width:80px !important;
	}
	.selectW234 {
		width:234px !important;
	}
	.selectW245 {
	    width:245px !important;
	}
	.selectW70 {
	    width:70px !important;
	}
	.selectInput {
		border:0;
		outline:none;
		font-size:12px;
		height:28px;
		line-height:28px;
		background:url("../img/tinput_bg_top.png") repeat-x top;
		padding:0;
		margin:0 0 0 -1px;
	}
	.detailSelectTitle {
	    border: 1px solid #C9C9C9;
        border-radius: 4px;
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
        width: 84px;
        display:inline-block;
        text-indent:6px;
        cursor:pointer;
        padding:1px;
        background:url(../img/aico02.gif) no-repeat 70px center;
	}
	.v-error {
	    border:1px solid #FFB533;
	    background:#FFF5D1;
	    vertical-align:middle;
	}








/* html .sidebar-code /* IE6 头部固定 {
	position:absolute;
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop));
}*/

/*::selection { 
	background-color:#e8eef4
}
::-moz-selection { 
	background-color:#e8eef4
}
::-webkit-selection {
	background-color:#e8eef4
}*/

.clearfix:before,.clearfix:after{
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after{
  clear: both;
}

.clearfix{
  zoom: 1;
}

#pages{
	margin:10px auto 0;
}
#pages a{
	color:#666;
}
.pages{
	line-height:28px;
	height:28px;
	border:1px solid #eee; 
	background:#fbfbfb;
}
.pages a, .pages  span.selected, .pages  b.selected{
	display:inline-block;
	height:28px; 
	padding:0 14px;
	border-right:1px solid #eee; 
	font-family:Tahoma; 
	font-weight:bold;
}
.pages a.selected,.pages a:hover{
	color:#f60;
}
.pages a.next,.pages a.up{
	padding:0 30px;
}
.pages span.selected,.pages b.selected{
	color:#f60;
}
.pages a.disabled{ 
	cursor: default; 
	color:#ccc
}
.pages a.disabled:hover{
	text-decoration:none
}


/* 管理公司 点评 totips */
/*.m-hotel-total-comments{
	padding:10px;
	width:270px;
}

.m-hotel-total-comments h2{
	font-size:14px;
}
.m-hotel-total-comments .results-wrap{
	width:100%;
	overflow:hidden;
}
.m-hotel-total-comments .results-wrap .star-box,
.m-hotel-total-comments .results-wrap .results-comments{
	float:left;
}
.m-hotel-total-comments .results-wrap .star-box{
	width:138px;
	margin-top:6px;
	font-size:0;
	line-height:0;
}
.m-hotel-total-comments .results-wrap .results-comments{
	width:130px;
}
.m-hotel-total-comments .results-wrap .results-comments .hotel-value{
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia;
	color: #f60;
}
.m-hotel-total-comments .results-wrap .results-comments .f-vb{
	color: #ccc;
	vertical-align:-4px;
}
.m-hotel-total-comments .results-wrap .star-box img{
	margin-right:2px;
}
.m-hotel-total-comments .comments-items{
	margin-top:6px;
}
.m-hotel-total-comments .comments-items ul{
	width:100%;
	overflow:hidden;
}
.m-hotel-total-comments .comments-items li{
	float:left;
	width:130px;
	height:24px;
}
.m-hotel-total-comments .comments-items .number-box{
	font-weight:bold;
	font-family:Tahoma;
	color:#f60;
}*/

/*  预订三大好处  */
.m-ad-text{
	margin-top: 10px;
	background: #fffbf6;
	border: 1px solid #f5dcbc;
	font: normal 14px/38px "微软雅黑";
	overflow: hidden;
}
.m-ad-text ul{
	margin-left:10%;
	overflow:hidden;
}

.m-ad-text li{
	float:left;
	width:33%;
}
.m-ad-text li .icon-ck{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	background: url(../img/product-icon.png) no-repeat -124px 0;
	vertical-align: -3px;
}
.m-ad-text li a{
	color:#3b83cb;
}


/* 产品服务 */
 .m-icon-list{
	line-height:0;
	font-size:0;
}
.m-icon-list i{
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:5px;
	background:url(../img/c-icon-list.png) no-repeat;
}
.m-icon-list .ico-wifi{
	background-position:0 0;
}
.m-icon-list .ico-broadband{
	background-position:-23px 0;
}
.m-icon-list .ico-hot-water{
	background-position:-46px 0;
}
.m-icon-list .ico-television{
	background-position:-69px 0;
}
 .m-icon-list .ico-washing-machine{
	background-position:-92px 0;
}
.m-icon-list .ico-icebox{
	background-position:-115px 0;
}
.m-icon-list .ico-cooking{
	background-position:0 -25px;
}
.m-icon-list .icon-air-conditioning{
	background-position:-46px -25px;
}

/*  tips  基类 ---------------------------------------------------------------------*/
.m-tips-wrap{ 
	float:left;
	border:1px solid #b3b3b3;
	background:#fff;
	clear:left;
    white-space:normal;
}
.m-tips-wrap .tips-content {
	padding: 8px 12px;
	line-height:1.5;
	color:#666;
	text-justify : auto;
	text-align:justify;
}
.m-tips-wrap .tips-content h2{
	font-size:12px;
	font-weight:bold;
}
.m-tips-wrap .tips-content i{
	display:inline-block;
	width:18px;
	height:18px;
	margin-right:10px;
	vertical-align:-3px;
	background:url(../img/u-tips-icon.png) no-repeat;
	overflow:hidden;
}
.m-tips-wrap .tips-content  .icon-box-1{
	background-position:0 0;
}
.m-tips-wrap .tips-content  .icon-box-2{
	background-position:0 -19px;
}
.m-tips-wrap .tips-content  .icon-box-3{
	background-position:0 -37px;
}
.m-tips-wrap .tips-content  .icon-box-4,.m-tips-wrap .tips-content  .icon-box-5,.m-tips-wrap .tips-content  .icon-box-6,.m-tips-wrap .tips-content  .icon-box-7{
	margin-right:0;
}
.m-tips-wrap .tips-content  .icon-box-4{
	background-position:0 -61px;
}
.m-tips-wrap .tips-content  .icon-box-5{
	background-position:0 -79px;
}
.m-tips-wrap .tips-content  .icon-box-6{
	background-position:0 -97px;
}
.m-tips-wrap .tips-content  .icon-box-7{
	background-position:0 -116px;
}



/* 扩展类 --------------------------------------------------------------------- */
.m-tips-wrap .text-description,.m-tips-wrap .reduce-text{
	width:230px;
}
.m-tips-wrap .experience-voucher{
	width:270px;
	color:#333;
}
.m-tips-wrap .experience-voucher h2{
	color:#f60;
	font-weight:bold;
}
.m-tips-wrap .experience-voucher .color-black {
	margin-top:10px;
	padding-top:10px;
	border-top:1px dashed  #b3b3b3;
	color:#333;
	overflow:hidden;
}
.m-tips-wrap .experience-voucher .tips-info,
.m-tips-wrap .cash-back .tips-info{
	margin-top:5px;
}
.m-tips-wrap .experience-voucher .tips-info ol{
	list-style-type:decimal-leading-zero;
	margin-left:20px;
}

.m-tips-wrap .cash-back{
	width:270px;
}

.m-tips-wrap .cash-back .line-box,.m-tips-wrap .text-description .line-box{
	margin-top:10px;
	height:10px;
	border-top:1px dashed  #b3b3b3;
	overflow:hidden;
}
.m-tips-wrap .reduce-text{
	width:150px;
	text-align:center;
}
.m-tips-wrap .reduce-text span{
	font-family:Tahoma;
	color:#f60;
}


/* 扩展类 评论统计 --------------------------------------------------------------------- */
.comments-total{
	width:240px;
	color:#333;
}
.comments-total h2{
	font-size:12px;
	font-weight:bold;
}
.comments-total .results-wrap{
	width:100%;
	margin-top:10px;
	overflow:hidden;
}
.comments-total .results-wrap .star-box,
.comments-total .results-wrap .results-comments{
	float:left;
}
.comments-total .results-wrap .star-box{
	width:100px;
	margin:0 !important;
	padding:0;
	font-size:0;
	line-height:0;
}
.comments-total .results-wrap .results-comments{
	width:130px;
}
.comments-total .results-wrap .results-comments .hotel-value{
	font-size: 12px;
	font-weight: bold;
}
.comments-total .results-wrap .results-comments .f-vb{
	vertical-align:-4px;
}
.comments-total .results-wrap .star-box img{
	margin-right:2px;
}
.comments-total .comments-items{
	margin-top:6px;
}
.comments-total .comments-items ul{
	width:100%;
	overflow:hidden;
}
.comments-total .comments-items li{
	float:left;
	width:120px;
	height:30px;
    padding:0;
	line-height:30px;
	border-bottom:1px dashed  #ddd;
    border-top:0;
}
.comments-total .comments-items  .border-none{
	border:none;
}

.comments-total .comments-items .number-box{
	color:#666;
	font-family:Tahoma;
}
.comments-total .results-wrap .results-comments  .hotel-value,
.comments-total .comments-items .color-blue{

	font-family:Tahoma;
	color:#3b83cb;
	font-weight:bold;
}

/*  用户登录 弹窗  */
.m-login-wrap{
	width:400px;
	background:#fff;
	display:none;
}
.m-login-wrap .login-head{
	height:59px;
	border-bottom:1px solid #ddd; 
	background:#f8f8f8;
	position:relative;
}

.m-login-wrap .login-head h2{	
	float:left;
	padding-left:22px;
	color:#f60;
	font:normal 24px/59px "微软雅黑";
}
.m-login-wrap .login-head .close-btn{
	float:right;
	width:30px;
	height:30px;
	background:#ddd;
	cursor:pointer;
	background: url(../img/p-close-btn.png) no-repeat;
}
.m-login-wrap .login-head .arrow-bottom{
	position: absolute;
	left: 50px;
	bottom: -6px;
	width: 10px;
	height: 6px;
	background: url(../img/l-arrow-bottom.png) no-repeat;
	_bottom: -12px;
}

.m-login-wrap .login-body{
	padding:10px 0;
}
.m-login-wrap .control-group{
	width:250px;
	margin:20px auto 0;
}
.m-login-wrap .control-group .controls{
	position:relative;
}


.m-login-wrap .control-group .ipt-text{
	width:228px;
	height:18px;
	line-height:18px;
	padding:8px 10px;
	border:1px solid #ddd;
	font-size:14px;
}
.m-login-wrap .control-group .text-watermark{
	width:228px;
	height:18px;
	line-height:18px;
	padding:8px 10px;
	font-size:14px;
	color:#999;
	
	position:absolute;
	left:0;
	top:0;
}
.m-login-wrap .control-group .verify-ipt {
	width:50px;
}
.m-login-wrap .control-group .verify-img{
	vertical-align:-12px;
	width:80px;
}
.m-login-wrap .control-group .change-rand{
	color:#69c;
}
.m-login-wrap .t-control-group{
	line-height:24px;
	height:24px;
	margin:12px auto;
	text-align:right;
	overflow:hidden;
}
.m-login-wrap .t-control-group label{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	color:#333;
}
.m-login-wrap .t-control-group label .check-btn{
	position: relative;
	margin: -3px 4px 0 0;
	*+margin:-1px 4px 0 0;;
}
.m-login-wrap .t-control-group .forget-pwd{
	color:#f60;
}
.m-login-wrap .btn-group{
	margin:12px auto;
	text-align:right;
}

.m-login-wrap .btn-group .login-btn{
	display:block;
	width:250px;
	height:36px;
	background:#f60;
	color:#fff;
	font:normal 18px/36px "微软雅黑";
	border:none;
	text-align:center;
}
.m-login-wrap .btn-group .register{
	display:inline-block;
	margin-top:10px;
	font-size:12px;
	color:#69c;
	text-decoration:none;
}
.m-login-wrap .column-wrap{
	margin-top:20px;
	padding:20px 75px;
	border-top:1px solid #ddd;
	font-size:12px;
	color:#333;
	width:250px;
	overflow:hidden;
}
.m-login-wrap .column-wrap .qq-login,
.m-login-wrap .column-wrap .sina-login{
	float:left;
	display:block;
	width:36px;
	height:36px;
	margin:10px 10px 0 0;
	overflow:hidden;
	text-indent:-30000px;
}
.m-login-wrap .column-wrap .qq-login{
	background:url(../img/icon-qq-36x36.png) no-repeat;
}
.m-login-wrap .column-wrap .sina-login{
	background:url(../img/icon-sian-36x36.png) no-repeat;
}
.m-login-wrap .validationError{
    margin-top:6px;
	padding-left:20px;
	color:#f60;
	background:url(../img/msgIcon.jpg) no-repeat left center;
}

/* ie7 以下 版本提前信息 */
.ie-tips{
	margin:10px 0;
	background:#fffbf6;
	color:#010101;
	text-align:center;
	height:40px;
	line-height:40px;
	border:1px solid #f5dcbc;
}
.ie-tips a{
	color:#2e7dcd;
	padding:0 2px;
	zoom:1
}


.f-cb:after,.f-cbli li:after{
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.f-cb,.f-cbli li{
	zoom:1;
}
.f-ib{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.f-dn,.dn{
	display:none;
}
.f-db{
	display:block;
}
.f-fl{
	float:left;
}
.f-fr{
	float:right;
}
.f-pr{
	position:relative;}
.f-prz{
	position:relative;
	zoom:1;
}
.f-oh{
	overflow:hidden;
}
.f-tal{
	text-align:left;
}
.f-tac{
	text-align:center;
}
.f-tar{
	text-align:right;
}
.f-taj{
	text-align:justify;
	text-justify:inter-ideograph;
}
.f-vam,.f-vama *{
	vertical-align:middle;
}
.f-wsn{
	word-wrap:normal;
	white-space:nowrap;
}
.f-pre{
	overflow:hidden;
	text-align:left;
	white-space:pre-wrap;
	word-wrap:break-word;
	word-break:break-all;
}
.f-wwb{
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
}
.f-ti{
	overflow:hidden;
	text-indent:-30000px;
}
.f-ti2{
	text-indent:2em;
}
.f-tdu,.f-tdu:hover{
	text-decoration:underline;
}
.f-tdn,.f-tdn:hover{
	text-decoration:none;
}
.f-toe{
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.f-csp{
	cursor:pointer;
}
.f-csd{
	cursor:default;
}
.f-csh{
	cursor:help;
}
.f-csm{
	cursor:move;
}
.f-usn{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.f-clear{
	clear:left;
}

.f-clearfix:before, .f-clearfix:after {
    content: '.';  
    display: block;   
    overflow: hidden; 
    visibility: hidden; 
    font-size: 0;  
    line-height: 0; 
    width: 0; 
    height: 0;
}

.f-clearfix:after {  
     clear: both;
}
.f-clearfix {
     zoom: 1;
}
.alertWraper{
	width:518px;
	border:1px solid #ccc; 
	background:#fff;
   
}
.alertWraper .alertHead{
	height:36px;
	line-height:36px;
	border-bottom:1px solid #cdcdcd;
	text-align:right;
	background:url(../img/alertHead.png) repeat-x;
}
.alertWraper .alertHead span{
	float:left;
	margin-left:10px;
	display:inline;
	font-size:14px;
}
.alertWraper .alertHead  .closeBtn,.alertWraper .alertHead  .close-btn{
	display:inline-block;
	width:42px;
	height:36px;
	background:url(../img/v_closeBtn.png) no-repeat;
}
.alertWraper .alertBody{
	padding:40px 0;
}
.alertWraper .alertBody .alert-info{
	text-align:center;
	padding:0 20px 40px 20px;
	color:#666;
}
.alertWraper .alertBody .alert-info span{
	font-weight:bold;
	color:#f60;
	font-family:Tahoma;
	padding:0 2px;
}






.alert-default{
	width:444px;
	border:1px solid #ccc;
}
.alert-default .alertBox{
	border:6px solid #f8f8f8;
}
.alert-default .alertHead{
	background:transparent;
}
.alert-default .alertHead {
	border-bottom:transparent;
}
.alert-default .alertHead  .closeBtn{
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:4px;
	background:url(../img/closeBtn16x16.jpg) no-repeat;
}
.alert-default .alertBody{
	padding-top:0;
}


.alertBody .btn-wrap{
	text-align:center;
}
.alertBody .btn-wrap a{
	display:inline-block;
	line-height:30px;
	margin:0 10px;
	padding:0 10px;
	background:#f60;
	color:#fff;
}

.alertWraper-fix{
	position:fixed;
	left:50%;
	top:200px;
	margin-left:-200px;
	z-index:999;
}
* html,* html body{
	background-image:url(about:blank);
	background-attachment:fixed;
}
* html .alertWraper-fix{
	position:absolute;
	top:expression(eval(document.documentElement.scrollTop));
}
.msgInfo{
	padding: 5px 10px;
	background: #FFFBF6;
	border: 1px solid #F5DCBC;
	color:#333;
}
.msgInfo strong{
	margin:0 2px;
	font-weight:bold;
	color:#f60;
}
#commentPanel{
	font-size:12px;
	line-height:1.5;
}
#commentPanel .commentsResults,#commentPanel .commentScores{
	margin-top:10px;
}
#commentPanel .commentsResults{
	float:left;
	width:306px;
}
#commentPanel .commentsResults h2{
	margin-bottom:6px;
}
#commentPanel .commentsResults h2 span{
	display:inline-block;
	margin:0 2px;
	color:#f60;
}
#commentPanel .commentsResults .bigStar,#commentPanel .commentsResults .scoreText{
	float:left;
}
#commentPanel .commentsResults .scoreText{
	margin:-6px 0 0 5px;
}
#commentPanel .commentsResults .fGeorgia{
	margin-right:5px;
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia;
	color: #f60;
}
#commentPanel .commentsResults  .fvb{
	color:#ccc;
}


#commentPanel .commentScores{
	float:right;
	width:364px;
}
#commentPanel .commentScores ul{
	background:#f8f8f8;
	width:364px;
	overflow:hidden;
}
#commentPanel .commentScores li{
	float:left;
	width:59px;
	padding:10px 0;
	border-right:1px solid #fff;
	text-align:center;
	color:#666;
}

#commentPanel .commentScores .number{
	font-weight:bold;
	color:#f60;
}
.comment-list{
	overflow:hidden;
}
.comment-list ul{
	margin-top:-1px;
}
.comment-list li{
	padding:26px 0 24px;
	border-top:1px solid #ddd;
}
.comment-list .commentInfo{
	margin:0 20px 0 60px;
	padding:8px 0 0;
	color:#333;
	word-wrap:break-word;
}
.comment-list .commentInfo em{
	display:inline-block;
	width:16px;
	height:12px;
	background:url(../img/yinhao.png);
}

.comment-list .commentInfo .l{
	margin-right:5px;
	background-position:0 0;
}
.comment-list .commentInfo .r{
	margin-left:5px;
	background-position:-24px 0;
}
.comment-list .userInfo{
	height:44px;
	overflow:hidden;
}
.comment-list .userInfo .userAvatar{
	float:left;
	width:40px;
	display:inline;
}
.comment-list .userInfo .userAvatar img{
	width:40px;
	height:40px;
	display:block;
	background:#fff;
}
.comment-list .userInfo .comment-hd{
	margin:0 0 0 60px;
	height:40px;
	overflow:hidden;
}
.comment-list .comment-hd .user-info{
	float:left;
	width:400px;
	font-size:12px;
	color:#333;
}
.comment-list .comment-hd .user-info .time{
	display:block;
	margin-top:6px;
	color:#999;
}

.comment-list .comment-hd .icon-recommend{
	display:inline-block;
	width:78px;
	height:20px;
	margin-left:10px;
	background:url(../img/icon-recommend.png) no-repeat;
	vertical-align:-5px;
}

.comment-list .comment-hd .check-in-time{
	margin-top:5px;
	color:#999;
} 
.comment-list .check-in-time span{
	font-family:Tahoma;
}

.comment-list .comment-hd .house-comment-total{
	float:right;
	width:140px;
	overflow:hidden;
}
.comment-list .house-comment-total span{
	display:block;
	float:left;
}
.comment-list .comment-hd .star-wrap{
	float:left;
	text-align:right;
	font-size:0;
	line-height:0;
}
.comment-list .comment-hd .explain{
	text-align:right;
	vertical-align:top;
	cursor:pointer;
    float:right;
}
.comment-list .comment-hd .explain span{
	vertical-align:middle;
	float:none;
	display:inline-block;
}
.comment-list .comment-hd .explain img{
	vertical-align:-3px;
}


.comment-list .detail-btn{
	color:#3b83cb;
	margin-left:10px;
}



/* ============== 回复内容  ========================================================== */

.replyComment {
	margin:10px 0 0 60px;
	background: #f8f8f8;
	border: 1px solid #ddd; 
	padding: 5px 0 5px 0; 
}
.replyComment .arrow-direction em, .replyComment .arrow-direction span {
	height: 19px;
	width: 17px;
	font-family: Simsun; 
	font-size: 16px; 
	line-height: 21px; 
	overflow: hidden; 
	position: absolute;
}
.replyComment .arrow-direction em { 
	color: #ddd;
}
.replyComment .arrow-direction span { 
	color: #f8f8f8;
}
.replyComment .arrow-up { 
	
	margin-left:4%;
	margin-top:-15px; 
	
}
.replyComment .arrow-up span { 
	margin-top:1px;
}
.replyCommentInfo{
	padding:30px 20px 10px 20px;
}

.replyCommentInfo .commentInfo{
	padding:5px 0 0;
}




/* ============== 回复内容 结束  ========================================================== */
.comment-pic-list{
	margin-top:5px;
}
.comment-pic-list ul{
	margin-left:-10px;
	overflow:hidden;
}
.comment-pic-list ul li{
	float:left;
	margin:5px 0 0 10px;
	padding:0;
	display:inline;
	border:none;
}
.comment-pic-list ul li,.comment-pic-list ul img,.comment-pic-list ul a{
	width:70px;
	height:43px;
}
.comment-pic-list ul img,.comment-pic-list ul a{
	display:block;
	background:#ccc;
}
.comment-pic-list p{
	display:inline-block;
	margin-top:8px;
}
.comment-pic-list p span {
	color: #f60;
}


/* tipbox  style  */
.tipbox {
	background: #fff;
	border: 1px solid #b3b3b3;
	position: absolute;
	z-index: 100;
	font-size: 12px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,.2)
}

.tipbox-direction {
	position: absolute;
	z-index: -1
}

.tipbox-direction em,.tipbox .tipbox-direction span {
	height: 19px;
	width: 17px;
	font-family: Simsun;
	font-size: 16px;
	line-height: 21px;
	overflow: hidden;
	position: absolute
}

.tipbox-direction em {
	color: #b3b3b3
}

.tipbox-direction span {
	color: #fff
}

.tipbox-up {
	left: 50%;
	margin-left: -8px;
	top: -10px;
	*top: -11px;
	_top: -10px
}

.tipbox-up span {
	top: 1px
}

.tipbox-down {
	left: 50%;
	margin-left: -8px;
	bottom: 9px
}

.tipbox-down span {
	top: -1px
}

.tipbox-right {
	top: 50%;
	margin-top: -8px;
	right: 7px
}

.tipbox-right span {
	left: -1px
}

.tipbox-left {
	top: 50%;
	margin-top: -8px;
	left: -8px
}

.tipbox-left span {
	left: 1px
}


.tooltipWraper dl {
	padding: 14px;
	width: 300px
}

.tooltipWraper dt {
	padding-bottom: 6px;
	border-bottom: 1px solid #e8e8e8
}

.tooltipWraper dd {
	padding-top: 6px
}
/*a{color:#69c;}
input{color:#333; padding:0;}
select, input, button, button img, label{vertical-align:middle;}
.tahoma{font-family:Tahoma;}
.fb{ font-weight:bold;}

.topLine{border-top:5px solid #f60; }
#column-title{padding:24px 0 14px; border-bottom:1px dashed #f60;}
#column-title h2{ font:bold 14px/18px "微软雅黑"; color:#f60; }
.cf60{color:#f60}*/




/* button
----------------------------------------------------------------------------------------------------*/
.button{ display:inline-block; border: none; text-align:center; color:#f60;  cursor:pointer;}
.button:focus{color:#f60;}
.button01{width:250px; height:40px;  font:bold 16px/40px "微软雅黑"; background:url(../img/r-submit1.png) no-repeat;  }
.button01:hover{ background-position:0 -43px; }
.button02{ width:152px; height:32px; font:bold 16px/32px "微软雅黑"; background:url(../img/r-submit2.png) no-repeat;}
.button02:hover{ background-position:0 -33px;}
.button03{ width:166px; height:40px; font:bold 16px/40px "微软雅黑"; background:url(../img/r-submit3.png) no-repeat;}
.button03:hover{ background-position:0 -41px;}


.button04,.button05,.button04 strong,.button05 strong{ display:inline-block; height:24px; background:url(../img/serviceBtn.png) no-repeat; color:#fff;  font:bold 12px/22px "微软雅黑";}
.button04,.button05{ margin-bottom:2px; padding-left:10px;   }
.button04 strong,.button05 strong{padding-right:10px;  font-weight:bold; background-position:right 0;}

.button05{ padding-left:20px; }.button05 strong{ padding-right:20px;}
			

/* 弹层
----------------------------------------------------------------------------------------------------*/	
.mask{ 
	width:668px;
	background: #fff;
	border-radius: 5px;
	border-top: 3px solid #f60;
}
	.tit{height:49px; background:url(../img/r-tit-bj-x.png) repeat-x; text-align:right;}
	.tit strong{ float:left; display:inline-block; margin-left:20px; font:bold 16px/49px "微软雅黑"; color:#f60;}
	.mask .closeBtn{ display:inline-block; width:24px; height:24px; margin:12px 15px 0; background:url(../img/r-closeBtn.png) no-repeat; cursor:pointer; }

.contentLayer,.cancelContent,.remarksContent{margin:75px auto 0; min-height:184px; height:100%; _height:184px; color:#333;  text-align:center;}

/* 找回密码 */
.contentLayer{ width:330px;  }
.contentLayer p{text-align:left;}

		.checkCode{display:block; width:324px; height:28px; padding-left:2px; background:url(../img/checkCode.png) no-repeat; border:1px solid #ccc; font-size:14px;}
.msgText{ width:638px; height:28px; margin:0 auto 10px; padding-left:10px; font:normal 12px/28px "微软雅黑"; color:#333; background:#fffbf6;  border:1px solid #f5dcbc;}
.msgText span{color:#ccc;}
	
/* 取消订单 */
.cancelContent span{display:block; margin-top:36px; }
.cancelContent span a{margin:0 5px; }
	
/* 备注 */
.remarksContent{line-height:1.5; width:600px;  min-height:273px; height:100%; _height:273px;  margin:27px auto 0;  color:#666; text-align:center;}
.remarksContent p{color:#333; text-align:left;}
.remarksIptBox{position:relative; margin-top:16px; text-align:left;}
.remarksIptBox label,.remarksIptBox input,.remarksText label,.remarksText textarea,.flightDate{line-height:28px; display:block; float:left;}
.remarksIptBox b{color:#f00;}
.remarksIptBox label{ margin-right:8px; display:inline;}
	.flightDate,.flightNumber{height:28px; padding-left:2px; border:1px solid #ccc; background:url(../img/remarksIpt.png) no-repeat; font-size:14px;}
		.flightDate{ width:161px; margin-right:18px; display:inline;}
		.dateSpan{ position:absolute; top:0; left:70px; line-height:28px}
		.flightNumber{ width:284px; }
.remarksText{ padding:10px 0 15px; text-align:left; }
.remarksText label{width:60px;}
.remarksText textarea{ width:512px; height:87px; padding:4px; border:1px solid #ccc; background:url(../img/r-textarea.png) no-repeat; font-size:12px; line-height:1.5; resize: none; overflow:hidden; }
	
/* 修改手机、邮箱  */
.formContent{padding-top:26px; min-height:273px; height:100%; _height:273px; text-align:center;}
.formContent label,.formContent input,.formContent span{display:block; float:left; font-size:14px;}
.formContent p{display:block; padding-bottom:10px; height:30px; clear:both; text-align:left;}
.formContent label{line-height:30px; width:80px; margin-left:38px; display:inline;}
	.txtIpt{line-height:28px; width:306px; padding-left:4px; border:1px solid #ccc; height:28px; background:url(../img/txtIpt.png) no-repeat;}
.formContent span{line-height:30px; height:30px; margin-left:14px; display:inline;}
.formContent span.defvalue{margin:0;}
.pBox{padding-left:118px;}

#resetPassword span{ display:block; float:left; font-size:14px; line-height:30px; height:30px; margin-left:14px; display:inline;}

/* 验证，修改信息 */
.infoWrapper{text-align:center; min-height:300px; height:100%; _height:300px;}
	.text span{display:inline-block;  height:48px; margin:36px auto 22px; padding-left:66px; font:bold 24px/48px "微软雅黑"; background:url(../img/accepted_48.png) no-repeat; color:#690;}
.infoWrapper a{margin:46px 5px 0;}

/* 短信验证 */
.verificationWrapper{text-align:left; padding-left:136px;}
.verificationWrapper label{display:block;}
	.verificationIpt{line-height:28px; width:306px; padding-left:4px; border:1px solid #ccc; height:28px; background:url(../img/txtIpt.png) no-repeat;}
	
	
/* 注册成功
----------------------------------------------------------------------------------------------------*/	
.success{text-align:center; min-height:270px; height:100%; _height:270px;}
.success strong{display:inline-block;  height:48px; margin:70px auto 22px; padding-left:66px; font:bold 24px/48px "微软雅黑"; background:url(../img/accepted_48.png) no-repeat; color:#690;}
.success p{color:#333;}
.success span{font-weight:bold;}

.linkWrapper{text-align:center;}
.linkWrapper a{display:inline-block; margin:0 4px; text-align:center; color:#f60; }
	




			
/* 重置密码
----------------------------------------------------------------------------------------------------*/	
#resetPassword{min-height:410px; height:100%; _height:410px;}
#resetPassword h4{display:block;  height:48px; margin:40px 0 24px 108px; padding-left:66px; font:bold 24px/48px "微软雅黑"; background:url(../img/accepted_48.png) no-repeat; color:#690;}	
#resetPassword p{display:block; padding:0 10px 10px ;}	
	.iptWrapper{line-height:28px; height:28px; padding:10px 0 0 10px; clear: both; }
	.iptWrapper label,.iptWrapper em,.newPwd,.confirmPwd{line-height:28px; display:block; float:left;}
	.iptWrapper em{color:#999;}
		.newPwd,.confirmPwd{ width:242px; height:28px; margin:0 10px; padding-left:2px; border:1px solid #ccc; background:url(../img/r-ipt.png) no-repeat; font-size:14px;}	
	.submitWrapper2{ margin:20px 0 0 78px;}	

	
/* 我的订单
----------------------------------------------------------------------------------------------------*/			
#orderWrapper{margin-top:10px;}
	.userAvatar{float:left; width:50px; margin-right:8px; display:inline;}
	.userInfo{float:left;}.userInfo strong{display:block; font-weight:bold; color:#333;}
	.integral{ font-family:Tahoma; }
	
	
	/*.orderHead{ height:33px; background:url(../img/r-title-x.png) repeat-x left bottom;  color:#f60; clear: both; text-align:right;}*/
  .orderHead{ height:33px; color:#f60; clear: both; text-align:right; border-bottom: 1px solid #ddd}
	.orderHead h4{float:left; font:bold 16px/18px "微软雅黑";}
	.orderHead  a{margin:0;}
	.formBox{line-height:35px; height:35px; }
	.formBox input{ width:13px; height:13px; margin:0;}
	.formBox label{ display:inline-block; margin:0 20px 0 5px; color:#333;}
	.formBox strong{ font-weight:bold; color:#f60;}
	
	.orderInfo{ height:28px; padding-left:10px; font:normal 12px/28px "微软雅黑"; color:#333; background:#fffbf6;  border:1px solid #f5dcbc;}
	.orderInfo strong{ font-weight:bold; color:#f60;}
	
	.orderList{
		width:752px;
		overflow:hidden;
		margin-bottom:10px;
	}
	.orderList li{  margin-top:10px; padding-bottom:10px; border-bottom :1px solid #e7e7e7; color:#333; overflow:hidden }
		.orderTime{ height:30px; padding:6px 10px 0 12px; background:url(../img/r-orderTime-bj-x.png) repeat-x; color:#8c7a5b; text-align:right; }
		.orderTime span{float:left;}
		.orderTime strong{display:inline-block; margin:0 5px; font-weight:bold;}
		.orderContent{
			line-height:1.5;
			margin-top:10px;
			overflow:hidden;
			width:100%;
		}
		.time{color:#999;}
			
			
/* 订单详情
----------------------------------------------------------------------------------------------------*/	
.orderDetails{margin-top:10px; border:1px solid #e9e9e9;}
.orderDetails ul{line-height:24px; width:724px; margin:0 auto; padding-bottom:14px; color:#333;}
.orderDetails span{color:#707070;}
.orderDetails h4{ 
	position:relative; 
	top:-1px;
	left:-1px;
	width:736px;
	height:41px; 
	margin-bottom:6px;
	padding-left:14px; 
	_padding-left:12px; 
	background:url(../img/r-thead.png) no-repeat; 
	font:bold 14px/40px "微软雅黑";
}

		
/* 点评
----------------------------------------------------------------------------------------------------*/	
.commentStatus{ margin-top:16px; color:#333;}
.commentStatus li{line-height:1.5; float:left; width:160px; margin-right:80px; display:inline;}
.commentStatus li p{display:block; height:78px;}
	.picHouses,.picHouses img{display:block; width:150px; height:110px;}
	.statusText{ margin-top:14px; color:#333;}.statusText em{ color:#999;}
	.statusText a{margin-right:10px;}


/* 查看/添写点评
----------------------------------------------------------------------------------------------------*/
.comeentsText{padding:14px 0; font-size:14px; color:#333;}
.comeentsText span{color:#f60;}	

#simplereview{margin-top:8px; border:1px solid #e9e9e9; color:#333; }
	.comeentsContent{ line-height:24px; padding:12px 0 18px; border-bottom:1px solid #e9e9e9;}
	.comeentsContent strong{color:#f60; font-weight:bold;}
	.pic{float:left; width:164px; height:124px; margin:0 16px; background:#fff;}
	.pic img {width:150px; height:110px; padding:6px; border:1px solid #e9e9e9;}
	.textList{float:left; margin-left:10px; display:inline; }
		
	.evaluation{ height:26px; padding:18px 0 18px 30px; border-bottom:1px dashed #e9e9e9;}
	.evaluation span,.totalScoreRaty{float:left;}
	.totalScoreRaty{ 
		width:216px;
		font-size:0;
		line-height:0;
	}
	.evaluation span{line-height:26px; font-weight:bold; margin-right:12px; }
	
	.starbox{ padding:10px 0 0 35px; border-bottom:1px dashed #e9e9e9;}
	.starbox li,.starbox span,.star{float:left;}
	.starbox li{line-height:30px; width:270px;}
	.starbox span{display:block; width:70px; text-align:justify;text-justify:inter-ideograph;}
	.starbox span.error{display:none;}
		
	.recommend,.rurpose{line-height:42px; height:42px; border-bottom:1px dashed #e9e9e9; clear: both;}
	.recommend span,.rurpose span{padding-left:12px; }
	.recommend input,.rurpose input{margin:0 6px;}
	.recommend span.radioButtonBox,.rurpose span.radioButtonBox{padding:0;}
	
	.msg{line-height:30px; height:30px; margin:10px 20px 0; padding:0 12px; border:1px solid #f5dcbc; background:#fffbf6; color:#333;}
	.msg strong{color:#f60; font-weight:bold; font-family:Verdana;}
	
	#errorBox{padding-top:34px;}
	.error{display:inline-block; line-height:25px; height:25px; padding:0 12px 0 16px; background:#ffcccc url(../img/r-error.png) no-repeat left 0; color:#cc0000; font-weight:normal
	!important; display:none}

   .ipt{line-height:20px;  width:140px; height:20px; margin-left:10px; padding-left:2px; border:1px solid #ccc; background:url(../img/commentsInput.png) repeat-x;}
	
/*  upate V3.4 点评管理 */
.comment-list .userInfo{
	float:none;
}
.detail{
	padding:14px 0 0;
}
.commentsTitle{
   padding-left: 10px;
    font: bold 12px/52px "微软雅黑";
    border-bottom: 1px solid #e9e9e9;
    font-size: 12px;
}	
.detailBox{
	line-height:1.5;
	word-wrap:break-word;
	word-break:break-all;
}
.replyComment{
	border:none;
	border-top:1px solid #ddd;
}
#simplereview .columnTitle,#simplereview .CommentDetailWrap{
	margin:0 20px;
}
#simplereview .columnTitle{
	color:#333;
    margin-top:10px;
}
#simplereview .columnTitle h4{
	font-weight:bold;
    height:26px;
	font:bold 12px/26px "微软雅黑";
	font-size:12px;
}
#simplereview .columnTitle input{
	margin-right:2px;
}
#simplereview .CommentDetailWrap{
	margin-top:4px;
	border:1px solid #ddd;
}
#simplereview .CommentDetailWrap .tarea{
	height:148px; 
	padding:1%;
	width:98%;
	overflow:hidden;
	color:#ccc;
	font:normal 12px/18px "微软雅黑"; 
	resize: none;
	display:block;
	border:transparent;
}
#simplereview .CommentDetailWrap .tarea:focus,#simplereview .CommentDetailWrap .focus{
	color:#000;
}
#simplereview .imgWrap{
	margin:-1px 20px 0;
	height:48px;
	border:1px solid #ddd;
	background:#f8f8f8;
	text-align:right;
}
#simplereview .imgWrap span{
	display:inline-block;
	line-height:48px;
	margin-right:12px;
	color:#999;
}
#simplereview .imgWrap span strong{
	display:inline-block;
	margin:0 4px;
	font-weight:bold;
	color:#333;
}
#simplereview .imgWrap .img-list{
	float:left;
	padding-top:10px;
}
#simplereview .imgWrap li,#simplereview  .imgBtn{
	float:left;
	margin-left:4px;
	display:inline;
}
#simplereview .imgWrap li{
	position:relative;
	width:44px;
}
#simplereview .imgWrap .picClose{
	position:absolute;
	top:-2px;
	left:2px;
    z-index:99;
	background:url(../img/closeBtn.gif) no-repeat;
	width:44px;
	height:34px;
    display:block;
    cursor:pointer
}

#simplereview  .imgBtn .uploadify{
	margin-top:12px;
	
}	
#simplereview  .btnWrap{
	padding:20px 0 40px;
}
#simplereview  .btnWrap .btnBox{
	margin:0 auto;
	width:180px;
	height:36px;
	background:#f60;
}
#simplereview  .btnWrap .iconBox{
	display:inline-block;
	vertical-align:top;
	padding:9px 10px;
	background:#ff9000;
}
#simplereview  .btnWrap .btnText{
	display:inline-block;
	padding:4px 0;
	width:138px;
	background:transparent;
	color:#fff;
	font-size:18px;
	vertical-align:top;
	text-align:center;
	cursor:pointer;
}
#simplereview .loadMsg{
	float:left;
	margin-left:10px;
	font-size:14px;
    _margin-left:5px;
}
#simplereview.loadMsg img{
	display:inline-block;
	margin-right:20px;
}
#simplereview .errorMsg{
	float:left;
	line-height:48px;
	padding-left:20px;
    margin-left:10px;
	background:url(../img/msgIcon.png)no-repeat left center;
    _margin-left:5px;
}



	
/* 点评成功、验证成功
----------------------------------------------------------------------------------------------------*/
.promptInfo,.authenticationInfo{ text-align:center; color:#333;}

.promptInfo span,.authenticationInfo span{display:block; width:180px; margin:64px auto 25px; padding-left:30px; font:bold 24px/48px "微软雅黑"; background:url(../img/accepted_48.png) no-repeat; color:#690;}
.promptInfo a{margin:26px 12px 0;}
	
.reminder{line-height:1.5; margin-top:0px; padding:10px; border:1px solid #f5dcbc; background:#fffbf6; color:#333;}
.reminder h4{font-size:12px; font-weight:bold}
.reminder ul{line-height:1.5; padding-bottom:14px;}
.reminder li{ margin-left:20px; list-style-type:decimal;}

.pointsDescription ul li{
	list-style-type:none;
	margin:0;
}

		
/* 验证成功
----------------------------------------------------------------------------------------------------*/	
.authenticationInfo{ min-height:400px; height:100%; _height:400px;}
.authenticationInfo span{ margin-top:110px;}	

/* 我的积分
----------------------------------------------------------------------------------------------------*/	
.integralInfo{ 
	line-height:39px;
	height:39px;
	margin-top:10px;
	padding-left:10px;
	background:url(../img/r-thead.png) no-repeat;
}
.integralInfo strong{ font-weight:bold}

.tableBox{margin-top:10px; padding-top:1px; background:url(../img/bjx06.png) repeat-x; color:#333;}
.tableBox table{width:100%;}
.tableBox th{line-height:30px;  padding-left:12px; height:30px; color:#8c7a5b; background:#fff9ef; text-align:left;  }
.tableBox th.colspan{ border-right:1px solid #e7e7e7;}
.tableBox td{padding:6px 0 6px 12px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.tableBox tr.intro{
	background:#fafafa;
}

.tableBox span{color:#69c;} 
.tableBox strong{color:#cc0000;}
.tableBox strong.reduction{font-weight:bold; color:#393;}  

/* update   2013 04 23 */
#integralMenu,#tickets{
	width:100%;
	height:28px;
	border-bottom:1px solid #e8e8e9;
	_overflow:hidden;
}

#integralMenu li,#tickets li{
	text-align:center;
	background:url(../img/integralMenu.png) repeat-x;
}
#integralMenu li a,#tickets li a{
	line-height:27px;
	display:block;
	height:27px;
	border:1px solid #dde0e6;
	margin-right:-1px;
	background:url(../img/integralMenu.png) repeat-x;
	color:#333;
	padding:0 15px;
	_margin-right:0;
	_display:inline-block;
	
}
#integralMenu li a.current,#tickets li a.current{
	background:#fff;
	border-bottom:none;
	cursor:default;
	height:28px;
}
#integralMenu a span,#tickets a span{
	color:#f60;
	margin-left:5px;
}



/* 修改密码
----------------------------------------------------------------------------------------------------*/
.modifyPassword{margin-top:20px; }
.modifyPassword p,.modifyPassword span,.modifyPassword label,.modifyPassword input{display:block; float:left;  }
.modifyPassword p{display:block; width:100%; height:30px; margin-top:10px; clear: both; }
.modifyPassword label{line-height:30px; width:82px; height:30px; text-align:left;}
.modifyPassword .pwd{line-height:28px;  width:308px; height:28px; padding-left:2px; border:1px solid #ccc; background:url(../img/pwd.png) no-repeat;}
.modifyPassword span{line-height:30px; height:30px; padding-left:14px; }
.buttonBox{margin:20px 0 0 82px; }



/* 个人资料
----------------------------------------------------------------------------------------------------*/
.PersonalInfo{ 
	margin-top:10px;
	border:1px solid #e9e9e9; 
	font-size:14px; 
	overflow:hidden;
}
.PersonalInfo h4{ position:relative; top:-1px; left:-1px; width:736px;  height:41px; margin-bottom:16px; padding-left:14px;  _padding-left:12px;  background:url(../img/r-thead.png) no-repeat; z-index:1; font:bold 14px/40px "微软雅黑";}
	.divItem{padding:0 0 10px 20px; height:30px; clear: both;}
	.divItem label,.divItem span,.divItem input,.divItem strong,.modifySubmit,.selectBox{ display:block; float:left;}
	.divItem span{line-height:28px; width:162px; margin-left:20px; padding-left:10px; border:1px solid #ffcc33; background:#ffffcc; color:#333; font-size:12px;}
	.divItem span.defvalue{ background:transparent; border:none; padding:0; width:auto; margin:0 25px 0  0}
	.divItem label{line-height:30px; width:70px;}
	.textIpt,.disabledInput,.date,.detailedIpt,.selectBox{ line-height:28px; height:28px; padding-left:2px; background:url(../img/r-ipt.png) no-repeat;  border:1px solid #ccc;}
	.textIpt{width:248px;}
	.disabledInput{width:auto; background:transparent; border:none; color:#333 !important; font-size:14px;}
	.disabledInput:focus{color:#333;}
	.date{width:70px;}
	.divItem strong{line-height:30px; margin:0 10px 0 5px; display:inline;}
	.detailedIpt{ width:416px; background:url(../img/detailedIpt.png) no-repeat}
	.modifySubmit{line-height:30px;}
	.submitWrapper3{margin:20px 0 40px; text-align:center;}
	.selectBox{width:68px; background:url(../img/r-selectBox.png) no-repeat; }
	
	.divItem .field-validation-error span{
		line-height:28px; 
		height:28px; 
		margin:0;
		padding:0 10px 0 27px; 
		color:#333; 
		background:#fff2f2 url(../img/r-ico02.gif) no-repeat 6px center;
		border:1px solid #ff8080;
		font-size:12px !important;
		width:auto;
		display:none;
}
	.divItem .field-validation-valid, .divItem .field-validation-error{display:inline;border:0 none; background:none;}

.upload{margin-left:25px; }
.upload a{margin:10px 0 0 56px;}

/* 2013-10-10  上传头像  */
.personal-Info-wrap{
	float:left;
	width:530px;
}
.upload-wrap{
	float:left;
	width:150px;
	height:150px;
}
.upload-wrap img{
	display:block;
	width:150px;
	height:150px;
}
.upload-avatar img ,.upload-avatar{
    width:90px;
	height:90px;
}
.upload-avatar{
	border:1px solid #ddd;
	position:relative;
}
.upload-avatar a{
	height:20px;
	line-height:20px;
	background:#000;
	text-align:center;
	color:#fff;
	position:absolute;
	bottom:0;
	width:90px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');
    font-size:12px
}
:root .upload-avatar a {
	background-color:rgba(0,0,0,0.5);
}


/* 下拉菜单 */
.selectWrapBox 
{
    cursor:pointer !important;
    border:none !important;
    margin:0 !important;
    padding:0 !important;
    width:58px !important;
    background:none !important;
    text-indent:5px !important;
}

.errClass {color:red;}

/* 错误样式 */
.field-validation-error span {line-height:28px; display:inline-block; height:28px; margin:0; padding:0 10px 0 27px; color:#333; background:#fff2f2 url(../img/r-ico02.gif) no-repeat 6px center; border:1px solid #ff8080;font-size:12px !important;margin-left:0;}
/*.field-validation-valid {margin-left:5px; width:188px; height:28px; display:inline; background:url(../img/r-ico01.gif) no-repeat 6px center;}*/

.loginnamearea  .field-validation-valid {margin-left:5px; width:188px; height:28px; display:inline; background:url(../img/r-ico01.gif) no-repeat 6px center;}

/*  选项卡菜单  */
    
.tabmenu{margin-top:16px; height:30px; border-bottom:2px solid #f60; _overflow:hidden;}
.tabmenu li{float:left; margin-left:5px; display:inline; }

.tabmenu li a{line-height:30px; display:inline-block; padding:0 30px; background:url(../img/tabmenu.png) no-repeat; color:#fff; }
.tabmenu li a.current{ height:30px; border:2px solid #f60;  border-bottom:none; font-weight:bold; background:#fff; cursor:default; color:#666; position:relative; z-index:2; }
.tabmenu li a:hover{text-decoration:none;}

	
/* update  2013-01-25  */
.uTitle{ 
	height:33px; 
	background:url(../img/r-title-x.png) repeat-x left bottom; 
	color:#f60; 
	clear: both;
	text-align:right;
}
.uTitle h4{
	float:left;
	font:bold 16px/18px "微软雅黑";
}

#infoList li{
	padding:12px 0 12px 28px;
	border-top:1px solid #e7e7e7;
	margin-top:-1px;
	overflow:hidden;
	color:#333;
}
.readPage{
	background:url(../img/readPage.jpg) no-repeat left center; 
}
.unread{
	background:url(../img/unread.jpg) no-repeat left center; 
}
#infoList li a ,#infoList li .timer{
	float:left;
}
#infoList li .timer{
	color:#999;
	margin-left:8px;
	display:inline;
}
#infoList li .houseNumbers{
	float:right;
}
#infoList li .houseNumbers strong{
	font-weight:bold;
}
#infoList li a{
	color:#333;
}
.chatWrapper{
	padding:6px 0;
	background:url(../img/r-title-x.png) repeat-x left bottom; 
}
.btn_chat{
	display:inline-block;
	line-height:30px;
	width:67px;
	margin-left:5px;
	padding-left:035px;
	background:url(../img/btn_chat.jpg) no-repeat;
	vertical-align:middle;
	color:#fff;
}	
#orderInfoWrapper{
	padding:10px 0;
	border-bottom:1px solid #e7e7e7;
	overflow:hidden;
	
}
.housesImg{
	float:left;
	width:70px;
}
.housesInfo{
	margin-left:80px;
	color:#333;
}

#infoDetails li{
	margin-top:14px;
	color:#333;
}
#infoDetails li strong{
	font-weight:bold;
	color:#396;
}
#infoDetails li strong.my{
	color:#69c;
}
#infoDetails li span{
	color:#999;
	margin-left:5px;
}
#infoDetails p{
	word-wrap:break-word;
}			
			
.uTit{ 
	padding-bottom:5px;
	background:url(../img/r-title-x.png) repeat-x left bottom; 
	color:#f60; 
	clear: both;
	text-align:right;
	overflow:hidden;
}
.uTit h4{
	float:left;
	margin-top:6px;
	font:bold 16px/18px "微软雅黑";
}
.uTit a{
	display:inline-block;
	line-height:30px;
	width:94px;
	height:30px;
	margin-bottom:5px;
	text-align:center;
	background:url(../img/fhlbjpg.jpg) no-repeat; 
	color:#fff;
	vertical-align:middle;
}			
#notifyWrapper li{
	padding:20px 0;
	border-bottom:1px solid #e7e7e7;
}			
.notifyTit{
	color:#999;
}
.notifyTit span{
	margin-right:10px;
	font-weight:bold;
	color:#000;
}
.notifyText{
	margin-top:14px;
	color:#333;
}			
			
/* 遮罩层 */
.maskLayer{
	width:484px;
	color:#333;
	border:1px solid #e9e9e9;
	border-top:3px solid #f60;
	border-radius:5px; 
	background:#fff;
}
.maskTitle{
	padding:0 10px;
	background:#fff; 
	overflow:hidden;
	border-bottom:1px solid #f0f0f0;
}
.maskTitle h2{
	float:left;
	font:bold 14px/34px "微软雅黑";
	color:#333;
}
.maskLayer .closeBtn{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-top:10px;
	background:url(../img/close.png) no-repeat 0 0;
	cursor:pointer;
}
.maskContent{
	
	padding:0 15px;
}
.mask-text p{
	line-height:38px;
}
.mask-text table{
	width:100%;
	border:1px solid #e9e9e9;
}
.mask-text table th{
	text-align:left;
	width:128px;
	
	border-right:1px solid #e6e6e6;
}
.mask-text th,.mask-text td{
	padding:6px 0 6px 10px;
	border-bottom:1px dashed  #e6e6e6;
}
.t-mask-text{
	margin-top:10px;
}

.maskForm{
	margin-top:10px;
}
.maskForm textarea{
	width:441px;
	height:120px;
	margin-top:4px;
	padding:4px;
	border:1px solid #ccc;
	background:url(../img/maskForm.png) no-repeat 0 0;
}
.submit{
	display:block;
	margin:10px auto 15px;
	width:77px;
	height:36px;
	background:url(../img/uSubmit.jpg) no-repeat 0 0;
	font:bold 16px/36px "微软雅黑";
	color:#f60;
}
.dis-button{
	display:block;
	margin:10px auto 15px;
	width: 77px;
	height: 36px;
	color: #fff;
	font:bold 16px/36px "Microsoft YaHei";
	text-align: center;
	letter-spacing: 0.2em;
	text-indent: 0.4em;
	border-radius: 3px;
	overflow: visible;
	background:#999;
	
}
.mask-tips{
	margin-top:10px;
	background:#FFFBF6;
    border: 1px solid #F5DCBC;
    padding: 5px 10px;
}



			
/* 订单列表 */
.tableWrapper{
	color:#333;
}
.tableWrapper table{
	width:750px;
}
.tableWrapper th{
	text-align:left;
	height:36px;
	background:#f7f7f7;
	color:#8c7a5b;
}
.tableWrapper th div{
	line-height:31px;
	height:31px;
	padding:0 10px;
	width:730px;
	background:#fff9ef;
	border-top:1px solid #f60;
	border-bottom:1px solid #e7e7e7;
}
.tableWrapper .detailBtn{
	float:right;
	color:#69c;
	_margin-top:-31px;
}
.tableWrapper th span{
	margin-left:10px;
}
.tableWrapper td{
	padding:10px 0 16px;
	vertical-align:top;
}
.tableWrapper td a{
	color:#69c;
}
.housingPicWrapper{
	width:70px;
}
.orderInfoWrapper{
	width:286px;
	padding-left:10px;
}
.priceWrapper{
	width:142px;
}
.priceWrapper span{
	display:inline-block;
	width:48px;
	text-align:right;
}
.orderStatusWrapper{
	width:116px;
}
.linkBtnWrapper{
	width:150px;
}

.time{
	font-weight:bold;
	color:#392f28;
}
.linkBtnWrapper .linkBtn{
	display:inline-block;
	width:84px;
	height:30px;
	text-align:center;
	line-height:30px;
	background:url(../img/linkBtn.png) no-repeat 0 0;
	color:#fff;
}	
.ling {
	font-family: 微软雅黑;
	font-size: 14px;
	line-height: 20px;
	color: #323848;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.name {
	font-family: 微软雅黑;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #5D5D5D;
	text-decoration: none;
}
.leftxiu {
font-family: 微软雅黑;
	font-size: 12px;
	line-height: 18px;
	color: #3081B9;
	text-decoration: none;
}
.leftmenu {
	font-family: 微软雅黑;
	font-size: 14px;
	line-height: 20px;
	color: #5D5D5D;
	text-decoration: none;
}
.huiyuan {
	font-family: 微软雅黑;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FEA700;
	text-decoration: none;
}
.huiyuan2 {
	font-family: 微软雅黑;
	font-size: 12px;
	line-height: 22px;
	color: #5D5D5D;
	text-decoration: none;
}
.shijian {
	font-family: 微软雅黑;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tianba {
	font-family: 微软雅黑;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #E95D05;
	text-decoration: none;
}
.jianzhi {
	font-family: 微软雅黑;
	font-size: 14px;
	line-height: 20px;
	color: #FF9900;
	text-decoration: none;
}
.jianzhi2 {
	font-family: 微软雅黑;
	font-size: 14px;
	line-height: 30px;
	color: #5D5D5D;
	text-decoration: none;
}
